Resource-constrained FPGA implementation of YOLOv2

نویسندگان

چکیده

Abstract Progress is being made to deploy convolutional neural networks (CNNs) into the Internet of Things (IoT) edge devices for handling image analysis tasks locally. These require low-latency and low-power computation on low-resource IoT devices. However, CNN-based algorithms, e.g. YOLOv2, typically contain millions parameters. With increase in CNN’s depth, filters are increased by a power two. A large number operations could lead frequent off-chip memory access that affects operation speed consumption device. Therefore, it challenge map deep CNN platform. To address this challenge, we present resource-constrained Field-Programmable Gate Array implementation YOLOv2 with optimized data transfer computing efficiency. Firstly, scalable cross-layer dataflow strategy proposed which allows on-chip between different types layers, offers flexible when intermediate results unaffordable on-chip. Next, filter-level data-reuse together parallel multiply-accumulate processing elements array developed. Finally, multi-level sliding buffers developed optimize loop reuse input feature maps weights. Experiment show our has achieved 4.8 W executing an 8-bit containing 50.6 MB weights, using 8.3 Mbits memory. The throughput efficiency 100.33 GOP/s 20.90 GOP/s/W, respectively.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Elliptic Curve Cryptoprocessor Implementation on a Nano FPGA: Interesting for Resource-Constrained Devices

This paper presents an implementation of an Elliptic Curve Cryptography (ECC) cryptoprocessor on a Nano Field Programmable Gate Array (FPGA), that maybe be interesting for resource-constrained devices that require moderate level of security. Nano FPGAs offer groundbreaking possibilities in power, size, lead-times, operating temperature and cost. To the best of our knowledge, this is the first E...

متن کامل

Analysis and FPGA Implementation of Image Restoration under Resource Constraints

Programmable logic is emerging as an attractive solution for many digital signal processing applications. In this work, we have investigated issues arising due to the resource constraints of FPGA-based systems. Using an iterative image restoration algorithm as an example we have shown how to manipulate the original algorithm to suit it to an FPGA implementation. Consequences of such manipulatio...

متن کامل

Balancing FPGA Resource Utilities

Balancing the use of FGPA resources such as FPGA slices, block RAMs, and block multipliers is desirable in many FPGA applications. This task can be carried out manually by experienced hardware designers with the use of hardware description languages, such as Verilog and VHDL. However, many users of reconfigurable computers are software developers who depend on hardware synthesis tools or even h...

متن کامل

Decoder FPGA Implementation

—The non-binary Low Density Parity Check (LDPC) codes over Galois Fields GF(q = 2) have evolved from the binary LDPC codes that are today an industry standard for channel coding. The performance of short block length codes is significantly higher for non-binary LDPC, at the cost of increased decoding complexity. The efficient decoder hardware implementation is still a challenging task. Most of...

متن کامل

Splittable stochastic project scheduling with constrained renewable resource

This paper discusses the problem of allocation of constrained renewable resource to splittable activities of a single project. If the activities of stochastic projects can be split, these projects may be completed in shorter time when the available resource is constrained. It is assumed that the resource amount required to accom-plish each activity is a discrete quantity and deterministic. The ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Neural Computing and Applications

سال: 2022

ISSN: ['0941-0643', '1433-3058']

DOI: https://doi.org/10.1007/s00521-022-07351-w